Skip to content

feat!: add support to publish to huawei store#1475

Open
abhishekmadan30 wants to merge 1 commit into
mozilla-releng:masterfrom
abhishekmadan30:huawei-attempt
Open

feat!: add support to publish to huawei store#1475
abhishekmadan30 wants to merge 1 commit into
mozilla-releng:masterfrom
abhishekmadan30:huawei-attempt

Conversation

@abhishekmadan30

Copy link
Copy Markdown
Contributor

No description provided.

@abhishekmadan30 abhishekmadan30 requested a review from a team as a code owner June 25, 2026 21:50

@JohanLorenzo JohanLorenzo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 👍 As rightfully documented in pushapkscript/pyproject.toml, this depends on mozilla-releng/mozapkpublisher#325. I'm approving it because I don't believe this PR is going to change a lot so no need for my approval again to get it landed.

One more question: how did the testing go beyond the unit tests in this PR?

skip_check_multiple_locales=True,
skip_check_ordered_version_codes=False,
skip_check_same_locales=True,
skip_checks_fennec=True,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't block the merge: What are the reasons for skipping the Fennec checks? For reference, this is what they do:

https://github.com/mozilla-releng/mozapkpublisher/blob/1dd73f8157075719dca9dfe4116a533ad3680cb4/mozapkpublisher/common/apk/checker.py#L23-L31

This flag was introduced in mozilla-releng/mozapkpublisher#156 to support more products than Firefox itself. Firefox for Android has its quirks compare to simpler apps.

"Programming Language :: Python :: 3.11",
]
dependencies = [
# TODO: bump to >=12.0.0 once mozapkpublisher 12.0.0 (huawei store) is on PyPI

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: what was your experience between mozapkpublisher and pushapkscript? Did the split make it easier to test changes locally? If you were to implement a worker that publishes to Android stores, would you split these 2 packages?

I don't have any preferences in the answer, I just want to gauge if this split is still worth it today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants